package com.website.dayouziblog.service;


import com.website.dayouziblog.model.DO.ArticleDO;
import com.website.dayouziblog.model.DTO.ArticleDTO;
import com.website.dayouziblog.model.entity.PageBean;

import java.util.List;

public interface ArticleService {

    /**
     * 添加文章
     * @param articleDTO
     * @return
     */
    boolean addArticle(ArticleDTO articleDTO);

    /**
     * 删除文章
     * @param id
     * @return
     */
    boolean deleteArticle(Integer id);

    /**
     * 修改文章
     * @param articleDTO
     * @return
     */
    boolean updateArticle(ArticleDTO articleDTO);


    /**
     * 查找所有文章
     * @return
     */
    PageBean findAllArticle(Integer page, Integer pageSize);

    void testAsync();
}
